<?php
//正则表达式
$p="he";
if($p=="h"||$p=="H"||$p=="he"||$p=="He"||$p=="hE"||$p=="HE"||$p=="hel"||$p=="help"){
    echo "帮助信息1\n";
}
if(preg_match('@^(h|he|hel|help)$@i', $p)){
    echo "帮助信息2\n";
}
//匹配普通字符
$a="123 51237 9238";
preg_match_all('@123@', $a, $m);
print_r($m);

//匹配连续的数字, 贪婪模式
preg_match_all('@\d+@', $a, $m);
print_r($m);
//6.2.1.2 匹配字符串开始的多位数字
preg_match_all('@^\d+@', $a, $m);
print_r($m);
//6.2.1.3 匹配字符串结尾的多位数字
preg_match_all('@\d+$@', $a, $m);
print_r($m);
//6.2.1.4 对匹配的内容进行分组
$a='Java: 90, PHP: 96, Nodejs: 88';
preg_match_all('@([a-z]+): (\d+)@i',$a, $m);
print_r($m);
